⬡ Hub
Skip to content

Google Virtual Private Cloud (VPC)

VPC provides networking functionality to Compute Engine virtual machine (VM) instances, Google Kubernetes Engine (GKE) containers, and App Engine Flex environment.

Key Features

  • Global VPC: A single VPC can span multiple regions (unlike AWS/Azure where VNet/VPC is regional).
  • Subnets: Regional resources.
  • Firewall Rules: Global rules to control traffic.

Use Cases

  • Network Isolation: Secure your cloud resources.
  • Hybrid Connectivity: Connect to on-prem via Cloud VPN or Interconnect.
  • Shared VPC: Share a VPC across multiple projects.

Key Concepts

  • Shared VPC: Allows an organization to connect resources from multiple projects to a common VPC network.
  • VPC Peering: Connect two VPC networks.
  • Private Google Access: Allow VMs with internal IPs to reach Google APIs.